package com.wskj.library.dao;

import com.wskj.library.pojo.*;

import java.util.List;

/**
 * bookCategory dao接口类
 * 2018-03-22 T148
 */ 
public interface BookCategoryDao{

	 /**
	  * 新增实体
	  * @param BookCategory 实体对象
	  * @return 影响的行数
	  */ 
	 int addBookCategory(BookCategory  bookCategory);
	 /**
	  * 根据主键删除实体
	  * @param id 主键
	  * @return 影响的行数
	  */ 
	 int deleteById(int id);
	 /**
	  * 修改更新实体
	  * @param BookCategory 实体对象
	  * @return 影响的行数 
	  */ 
	 int updateBookCategory(BookCategory bookCategory);
	 /**
	  * 根据主键获取实体
	  * @param id 主键
	  * @return 该主键对应的实体
	  */ 
	 BookCategory getBookCategoryById(int id);
	 /**
	  * 查询所有的实体的集合
	  * @return 返回查询的结果集
	  */ 
	 List<BookCategory>  getAllBookCategorys();
}

